someone that preaches - German English Dictionary